package com.gensdai.leliang.common.bean;

import com.bluelinelabs.logansquare.annotation.JsonField;
import com.bluelinelabs.logansquare.annotation.JsonObject;

import java.util.List;

/** 物流信息
 * Created by LT on 2017/6/27.
 */

@JsonObject
public class LogisticsInfoBean {

    /**
     * person : 京东快递
     * orderNo : 17062714543000000001
     * logisticsList : [{"opeName":"京东快递","opeRemark":"货物已交付京东快递","opeTime":"2017/06/26 22:55:44","opeTitle":"快递签收"},{"opeName":"京东快递","opeRemark":"货物已交付京东快递","opeTime":"2017/06/26 22:55:44","opeTitle":"快递签收"},{"opeName":"京东快递","opeRemark":"货物已到达【华东外单分拣中心】","opeTime":"2017/06/26 22:55:45","opeTitle":"分拣中心验货"},{"opeName":"京东快递","opeRemark":"货物已到达【华东外单分拣中心】","opeTime":"2017/06/27 01:36:10","opeTitle":"分拣中心验货"},{"opeName":"京东快递","opeRemark":"货物已完成分拣，离开【华东外单分拣中心】","opeTime":"2017/06/27 05:15:10","opeTitle":"分拣中心发货"}]
     * logoPic : null
     * payTime : 2017-06-27 14:54:41.0
     */

    @JsonField  private String person;
    @JsonField  private String orderNo;
    @JsonField  private String logoPic;
    @JsonField  private String payTime;
    @JsonField  private List<LogisticsListBean> logisticsList;

    public String getPerson() {
        return person;
    }

    public void setPerson(String person) {
        this.person = person;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getLogoPic() {
        return logoPic;
    }

    public void setLogoPic(String logoPic) {
        this.logoPic = logoPic;
    }

    public String getPayTime() {
        return payTime;
    }

    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }

    public List<LogisticsListBean> getLogisticsList() {
        return logisticsList;
    }

    public void setLogisticsList(List<LogisticsListBean> logisticsList) {
        this.logisticsList = logisticsList;
    }

    @JsonObject
    public static class LogisticsListBean {
        /**
         * opeName : 京东快递
         * opeRemark : 货物已交付京东快递
         * opeTime : 2017/06/26 22:55:44
         * opeTitle : 快递签收
         */

        @JsonField private String opeName;
        @JsonField private String opeRemark;
        @JsonField private String opeTime;
        @JsonField private String opeTitle;

        public String getOpeName() {
            return opeName;
        }

        public void setOpeName(String opeName) {
            this.opeName = opeName;
        }

        public String getOpeRemark() {
            return opeRemark;
        }

        public void setOpeRemark(String opeRemark) {
            this.opeRemark = opeRemark;
        }

        public String getOpeTime() {
            return opeTime;
        }

        public void setOpeTime(String opeTime) {
            this.opeTime = opeTime;
        }

        public String getOpeTitle() {
            return opeTitle;
        }

        public void setOpeTitle(String opeTitle) {
            this.opeTitle = opeTitle;
        }
    }
}
